.main{
  padding: 40px 0;
}
.post-item{
  .title{
    color:#333;
    font-size: 18px;
  }

  .post-meta{
    margin: 15px 0;
    font-size: 14px;
  }
  .time{
    color:#999;
    padding-right: 10px;
    border-right: 1px dotted #ccc;
  }
  .author{
    color:#666;
    padding-left: 10px;
  }

  .post-block{
    color: #555;
    display: block;
    font-size: 12px;
    .content{
      margin: 20px 0
    }
  }
}
.divider {
  border-top: 1px dotted #ccc;
  margin: 50px auto;
}
.sidebar{
  background: #f5f5f5;
  padding: 15px;
}
.sb-title{
  font-size: 20px;
  border-bottom: 1px dotted #ccc;
  padding: 0 0 15px;
}

.act-item{
  margin:15px 0;
  .act-meta{
    font-size: 11px;
    margin-left: 55px;
  }
}
.pagination{
  text-align: center;
  a.page{
    color:#666;
    padding: 0 10px;
  }
  .next-page{
    border-left: 1px dotted #ccc;
  }
}